package com.jwinf.cdLibary.service;

import com.jwinf.cdLibary.dao.UserDao;
import com.jwinf.cdLibary.domain.User;

import java.util.List;

/**
 * @author jwinf
 * 用户服务层 对doa层传上来的数据做一些处理 再返回给控制层
 */
public class UserService {
    UserDao userDao = new UserDao();
    // 调用dao层的注册方法 并放回结果
    public boolean isLoginSuccess(User user){
        List list = userDao.login(user);
        if (list == null || list.isEmpty())
            return false;
        return true;
    }

    // 调用dao层的查询方法并返回结果
    public List searchAllUser(){
        return userDao.searchAllUser();
    }

    // 调用dao层的注册方法并返回结果
    public boolean register(User user){
        return userDao.register(user);
    }

    // 调用dao层的注册方法 并返回结果
    public boolean edit(User user){
        return userDao.edit(user);
    }

    // 调用dao层的删除方法 并返回结果
    public boolean delete(User user){
        return userDao.delete(user);
    }
}
